package com.hospital.common.core.hl7Model.messages;

import com.hospital.common.core.hl7Model.fields.*;
import lombok.Data;

import javax.xml.bind.annotation.XmlType;

/**
 * <pre>
 *  MSH
 * </pre>
 * @author lvyao
 * @verison $Id: MSH v 0.1 2021-12-24 08:40:20
 */
@Data
@XmlType(propOrder = {
        "MSH_1",
        "MSH_2",
        "MSH_3",
        "MSH_4",
        "MSH_5",
        "MSH_6",
        "MSH_7",
        "MSH_8",
        "MSH_9",
        "MSH_10",
        "MSH_11",
        "MSH_12",
        "MSH_13",
        "MSH_14",
        "MSH_15",
        "MSH_16",
        "MSH_17",
        "MSH_18",
        "MSH_19",
        "MSH_20",
        "MSH_21"
}
)
public class MSH{

    /**
     * <pre>
     *
     * </pre>
     */

    private String MSH_1;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	MSH_2;

    /**
     * <pre>
     * MSH_3
     * </pre>
     */
    private HD MSH_3;

    /**
     * <pre>
     * MSH_4
     * </pre>
     */
    private HD MSH_4;

    /**
     * <pre>
     * MSH_5
     * </pre>
     */
    private HD MSH_5;

    /**
     * <pre>
     * MSH_6
     * </pre>
     */
    private HD MSH_6;

    /**
     * <pre>
     * MSH_7
     * </pre>
     */
    private String MSH_7;

    /**
     * <pre>
     * MSH_8
     * </pre>
     */
    private String MSH_8;

    /**
     * <pre>
     * MSH_9
     * </pre>
     */
    private MSG MSH_9;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	MSH_10;

    /**
     * <pre>
     * MSH_11
     * </pre>
     */
    private PT MSH_11;

    /**
     * <pre>
     * MSH_12
     * </pre>
     */
    private VID MSH_12;

    /**
     * <pre>
     * MSH_13
     * </pre>
     */
    private String MSH_13;
    /**
     * <pre>
     * MSH_14
     * </pre>
     */
    private String MSH_14;
    /**
     * <pre>
     * MSH_15
     * </pre>
     */
    private String MSH_15;
    /**
     * <pre>
     * MSH_16
     * </pre>
     */
    private String MSH_16;
    /**
     * <pre>
     * MSH_17
     * </pre>
     */
    private String MSH_17;
    /**
     * <pre>
     * MSH_18
     * </pre>
     */
    private String MSH_18;
    /**
     * <pre>
     * MSH_19
     * </pre>
     */
    private CE MSH_19;

    /**
     * <pre>
     *
     * </pre>
     */
    private String	MSH_20;



    /**
     * <pre>
     *
     * </pre>
     */
    private String	MSH_21;



}
